Minor CMake change to better integrate c++17 and modernize GTest-integration#174
Conversation
|
The AppVeyor build error seems unrelated, unless I'm mistaken? It says: |
|
Ah but the build error on Azure is related. I think my change only works with cmake >= 3.18. I'll investigate... |
e82a80e to
22d822a
Compare
|
Ok, it seems my changes trigger a very rare problem with Visual Studio, that symbol I'll try to build with a downloaded GTest to confirm this. |
5c6dcaa to
7a14938
Compare
Thanks for catching this, it looks like this is the reason for the failure of #172. |
|
Looks like there are two unrelated changes here, improving gtest support and changes relative to C++17 support. Although these changes are small, they have enough impact on the codebase so that it makes sense to split the PR. |
|
Yes you are right - I'll split and update the comments. |
7a14938 to
93a0935
Compare
This is a minor PR that improves the integration of c++17 and of testing, and specifically of GTest. It brings better compatibility with FindGTest from (future) cmake.
Please let me know if it would need more motivation? :-)